package tests;


import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

import src.TowersOfHanoiImpl;


public class TowersOfHanoiImplTeste {

	private TowersOfHanoiImpl towersOfHanoiImpl;
	@Before
	public void setUp() throws Exception {
		towersOfHanoiImpl = new TowersOfHanoiImpl();
		Assert.assertNotNull(towersOfHanoiImpl);
	}
	
	
	@Test
	public void testMain() {
		TowersOfHanoiImpl.main(null);
		
		
	}

	@Test
	public void test() {
		towersOfHanoiImpl.towersOfHanoi( 5);
		
		
		towersOfHanoiImpl.showTowerStates(0, 1, 2, 3);
		towersOfHanoiImpl.showTowerStates(100, 1, 2, 3);
		
		
	}

}